package com.Maykk.Demo01;

/**
 * @ClassName: Demo01
 * @Description: TODO 获取 Student 类对象的三种方法
 * @Author: MaykkStar@163.com
 */
public class Demo01 {
    public static void main(String[] args) throws ClassNotFoundException {
        // 方法一 - 最精准
        Class<Student> c01 = Student.class;
        System.out.println(c01);

        // 方法二 - 最方便
        Class<?> c02 = Class.forName("com.Maykk.Demo01.Student");
        System.out.println(c02);

        // 方法三 - 最尴尬
        // 因为一般获取类对象时不需要创建类的实例的，但是方法三是创建完类对象之后获取Class对象
        // Class<? extends Student> c03 = new Student().getClass();
        // System.out.println(c03);
    }
}
